const API = "http://localhost:8080/boot/";

//1. 创建新的axios实例，
const myaxios = axios.create({
	// 超时时间 单位是ms，这里设置了3s的超时时间
	timeout: 3 * 1000
  })
  
  // 2.请求拦截器
  axios.interceptors.request.use(function(config) {
	const token = window.localStorage.getItem("token");
	if (token) {//判断token是否为空
	  config.headers.token = token; //如果要求携带在请求头中
	}
	//alert(JSON.stringify(config.params))
	return config
  
  }, function(error) {
	return error;
  });



function arrayToTree(items) {
	const rootItems = [];
	const lookup = {};

	for (const item of items) {
		const itemId = item.id;
		lookup[itemId] = item;
		const parentId = item.parentid;
		if (parentId === null || parentId === "0" || parentId === 0) {
			rootItems.push(item);
		} else {
			const parent = lookup[parentId];
			if (parent) {
				if (!parent.children) {
					parent.children = [];
				}
				parent.children.push(item);
			}
		}
	}

	return rootItems;
}